home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 20 / 3 / DISK2032.ZIP / README.DOC < prev    next >
Text File  |  1990-09-01  |  4KB  |  126 lines

  1.  
  2. Welcome to version 1.3 of the MPLUS Graphic Interface Library!
  3.  
  4.  
  5. ================
  6. The Demo Program
  7. ================
  8.  
  9. For a graphical demonstration of MPLUS 1.3's capabilities, run
  10. MPDEMO.EXE.
  11.  
  12.  
  13. ===========
  14. What's New 
  15. ===========
  16.  
  17. Version 1.3  Released September 1, 1990
  18. ---------------------------------------
  19.  
  20. 1)  Function name changes:
  21.     
  22.     Old            New
  23.     -----------------------------
  24.     outtext()      mpouttext()
  25.     setvideomode() mpsetvideomode()
  26.     getimage()     mpgetimage()
  27.     putimage()     mpputimage()
  28.  
  29.  
  30.     The "mp" prefix was added to avoid possible naming
  31.     collisions when using MPLUS with other libraries.  Code
  32.     using the old names will still compile because of the macros
  33.     in "gplus.h", but use the new names to ensure future
  34.     compatibility with MPLUS.
  35.  
  36. 2)  New function: mpwordwrap().  This enables or disables word
  37.     wrap when using mpouttext().
  38.  
  39. 3)  Revamped menu system.  Now supports "greyout" and up to 5
  40.     levels of submenus.  See Chapter 6 for details.
  41.  
  42. 4)  Text scrolling now supported for graphic windows opened with
  43.     gwdwopen() and grootopen().
  44.  
  45.  
  46. =====================
  47. Note to MSC 6.0 Users
  48. =====================
  49.  
  50. If you are using Microsoft C 6.0, you'll discover an unresolved
  51. external when linking with the MPLUS library.  MSC 6.0 renamed a
  52. couple of its functions, replacing 5.x's _getlogcoord() and
  53. _setlogorg() with _getviewcoord() and _setvieworg(),
  54. respectively.
  55.  
  56. If you are a registered user, you have access to the MPLUS
  57. source code and can rebuild the entire system using MSC 6.0.  A
  58. make file for NMAKE is provided: MPLUS.NMK.  Refer to Appendix D
  59. for more details.
  60.  
  61. If you don't have access to source, or don't want to rebuild the
  62. system, compile MPORIGIN.C (using MSC 6.0) in the model of your
  63. choice and add it to the appropriate MPLUS library.  The example
  64. below does this for the small memory model.
  65.  
  66.     cl -c -AS -Ox -Zl MPORIGIN.C
  67.     lib SMPLUS.LIB + MPORIGIN,;
  68.  
  69.  
  70. Please note that while the MPORIGIN solution is quick and easy,
  71. rebuilding the MPLUS system with MSC 6.0 yields optimal code.
  72.  
  73.  
  74. =================
  75. File Descriptions
  76. =================
  77.  
  78. MPLUS.DOC               On disk documentation.
  79. README.DOC              Last minute notes.
  80. MPDEMO.EXE              Demos MPLUS 1.3 latest features.
  81.  
  82. SMPLUS.LIB              Small model library.
  83. MMPLUS.LIB              Medium model library  (registered users).
  84. CMPLUS.LIB              Compact model library (registered users).
  85. LMPLUS.LIB              Large model library   (registered users).
  86.  
  87. GPLUS.H                 Header file for MPLUS graphics functions.
  88. GSCREEN.H               Some manifest constants for screen
  89.                         attributes.
  90. MOUSER.H                Header file for mouse support.
  91. MPMENU.H                Header file for new menuing system.
  92.  
  93. GWDWDEMO.C              Opens three windows, plots sine & cosine
  94.                         waves.
  95. GDDEMO.C                Samples of dialogue box.
  96. MENUDEMO.C              Illustrates new menuing system.
  97.  
  98. MPORIGIN.C              For MSC 6.0 compatibility, add to MPLUS
  99.                         library.
  100.  
  101. BMDEMO.C                OBSOLETE: old menu demo included just for
  102.                         study.
  103. BARMENU.H               OBSOLETE: old menu header included just for
  104.                         study.
  105.  
  106.  
  107. Source code is provided for registered users.  Refer to Appendix D for
  108. details.
  109.  
  110.  
  111. ==========================
  112. MPLUS is brought to you by
  113. ==========================
  114.  
  115.     Michael Yam
  116.     230 East 88th St.  Apt 6B
  117.     New York, NY  10128
  118.  
  119.     Phone: 212-996-2582
  120.     Compuserve id: 76367,3040
  121.  
  122.  
  123. ===========
  124. End of File
  125. ===========
  126.